using System;

using Elev.Core;

namespace Elev.UI.Controls
{
    public interface IPeriodListsManager
    {
        int Count { get; }
        bool Loading { get; set; }

        void Clear();
        void Add(Period aPeriod);

        void SelectPeriod(int PeriodIndex);

        bool InvokeRequired { get; }
        object Invoke(Delegate Method);
    }
}
